package com.authine.cloudpivot.web.api.secondopen.modules;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("报废单实体")
public class QADScrapOrderDTO {
    /**
     * 类型
     */
    @JSONField(name = "MdmScrapOrderType")
    @JsonProperty("MdmScrapOrderType")
    String MdmScrapOrderType;

    /**
     * 领料单
     */
    @JSONField(name = "MdmScrapOrderNbr")
    @JsonProperty("MdmScrapOrderNbr")
    String MdmScrapOrderNbr;

    /**
     * 原因
     */
    @JSONField(name = "MdmScrapOrderReason")
    @JsonProperty("MdmScrapOrderReason")
    String MdmScrapOrderReason;

    /**
     * 部门
     */
    @JSONField(name = "MdmScrapOrderDept")
    @JsonProperty("MdmScrapOrderDept")
    String MdmScrapOrderDept;

    /**
     * 账户
     */
    @JSONField(name = "MdmScrapOrderVarAcct")
    @JsonProperty("MdmScrapOrderVarAcct")
    String MdmScrapOrderVarAcct;

    /**
     * 分账户
     */
    @JSONField(name = "MdmScrapOrderVarSub")
    @JsonProperty("MdmScrapOrderVarSub")
    String MdmScrapOrderVarSub;

    /**
     * 成本中心
     */
    @JSONField(name = "MdmScrapOrderVarCc")
    @JsonProperty("MdmScrapOrderVarCc")
    String MdmScrapOrderVarCc;

    /**
     * 项目
     */
    @JSONField(name = "MdmScrapOrderProject")
    @JsonProperty("MdmScrapOrderProject")
    String MdmScrapOrderProject;

    /**
     * 日期
     */
    @JSONField(name = "MdmScrapOrderDate")
    @JsonProperty("MdmScrapOrderDate")
    String MdmScrapOrderDate;

    /**
     * 需求日期
     */
    @JSONField(name = "MdmScrapOrderReqDate")
    @JsonProperty("MdmScrapOrderReqDate")
    String MdmScrapOrderReqDate;

    /**
     * 地点
     */
    @JSONField(name = "MdmScrapOrderSite")
    @JsonProperty("MdmScrapOrderSite")
    String MdmScrapOrderSite;

    /**
     * 备注
     */
    @JSONField(name = "MdmScrapOrderRmks")
    @JsonProperty("MdmScrapOrderRmks")
    String MdmScrapOrderRmks;

    /**
     * 用户
     */
    @JSONField(name = "MdmScrapOrderuser")
    @JsonProperty("MdmScrapOrderuser")
    String MdmScrapOrderuser;

    /**
     * 库存明细
     */
    @JSONField(name = "MdmLdDet")
    @JsonProperty("MdmLdDet")
    List<MdmLdDetDTO> MdmLdDet;
}
